#define _CRT_SECURE_NO_WARNINGS 1
#include "stack.h"

void test01()
{
	ST ret;
	STInit(&ret);
	STpush(&ret, 4);
	STpush(&ret, 3);
	STpush(&ret, 2);
	STpush(&ret, 1);
	stackdatetype i = STtop(&ret);
	printf("%d\n", i);
	STpop(&ret);
	stackdatetype j = STtop(&ret);
	printf("%d\n", j);
}

void test02()
{
	ST ret;
	STInit(&ret);
	STpush(&ret, 4);
	STpush(&ret, 3);
	STpush(&ret, 2);
	STpush(&ret, 1);
	while (!STempty(&ret))
	{
		printf("%d ", STtop(&ret));
		STpop(&ret);
	}
	STdestroy(&ret);
}

int main()
{
	//test01();
	test02();
	return 0;
}